<?php
	$nameHinh      = $_FILES['HinhAnh']['name'];
	$typeHinh      = $_FILES['HinhAnh']['type'];
	$tmpHinh       = $_FILES['HinhAnh']['tmp_name'];
	$sizeHinh      = $_FILES['HinhAnh']['size'];
	$tenHinh       = $_POST['tenHinh'];
	$MaHinhAnh	 = $_POST['MaHinhAnh'];
	$MaSanPham	 = $_POST['MaSanPham'];
	for($i=0;$i<count($nameHinh);$i++)
	{
		if(trim($tenHinh[$i]) == "")
		{
			echo "Vui lòng nhập tên hình!";
		}
		else
		{
			if($nameHinh[$i] != "")
			{
				// Chỉ cho phép upload tập tin JPG, GIF, PNG
				if($typeHinh[$i] != "image/jpeg" && $typeHinh[$i] != "image/gif" && $typeHinh[$i] != "image/png")
				{
					echo "Chỉ cho phép upload tập tin JPG, GIF, PNG!";
				}
				elseif($sizeHinh[$i] > 2 * 1024 * 1024) // Chỉ cho phép upload tập tin từ 2MB trở xuống
				{
					echo "Chỉ cho phép upload tập tin từ 2MB trở xuống!";
				}
				else
				{
					$sanpham = new sanphambs();
					$sanpham->MaSanPham = $MaSanPham;
					$ds = $sanpham->GetList();
					$TenSanPham = $ds[0]['TenSanPham'];
					$dir = "data/".vn2latin($TenSanPham)."/";
					if(!file_exists($dir))
					{
						mkdir($dir);
					}
					
					// Xử lý trùng tên tập tin
					$arr = explode(".", $nameHinh[$i]);
					$phanmorong = $arr[count($arr) - 1];
					$filename = time() . md5($nameHinh[$i]) . "-" . $i . "." . $phanmorong;
					$filepath = $dir . $filename;
					
					// Tiến hành upload
					$kq_upload = move_uploaded_file($tmpHinh[$i], $filepath);
					
					if($kq_upload)
					{
						// Lấy hình cũ
						$hinhanh = new hinhanhbs();
						$hinhanh->MaHinhAnh = $MaHinhAnh[$i];
						$dshinhanh = $hinhanh->GetList();
						// Xóa hình cũ
						unlink($dshinhanh[0]['patch']);
						
						$hinhanh->TenHinhAnh = $tenHinh[$i];
						$hinhanh->patch= $filepath;
						$kqhinh = $hinhanh->Update();
						if($kqhinh)
						{
							header("Location: index.php?do=sanpham");
						}
						else
						{
							ThongBaoLoi("Sửa hình ảnh không thành công");
						}		
					}
					else
					{
						echo "Tải hình ảnh không thành công!";
					}
				}
			}
		}
	}
?>